Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Germany F5 Germany F6 Italy F8 Slovenia F3 Germany F8 Netherlands F4 Qatar F5 Germany F2 Slovenia F1 Slovenia F2 Germany F6 Germany F8 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Germany F2 Germany F4 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Great Britain F7 Great Britain F8 Italy F11 Bosnia/Herzegovina F3 Italy F15 Bosnia/Herzegovina F4 Italy F16 Slovenia F2 Germany F7 Great Britain F19 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Croatia F2 Germany F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Switzerland F2 Germany F1 Germany F2 Germany F3 France F4 France F6 France F9 Netherlands F2 Czech Republic F4 Germany F11 France F18 Germany F5 Austria F8 Italy F27 Germany F14 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Germany F4 Croatia F1 Croatia F2 Croatia F3 Samsung Challenger 2007 - Ho Chi Minh City McDonalds ATP Challenger - Burnie Heilbronn Open - Heilbronn Morocco Tennis Tour - Meknes Rijeka Open - Rijeka 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Korat Challenger Busan Challenger Cremona Challenger Braunschweig Challenger Florionapolis Challenger Eckental Challenger Aachen Challenger Liberec Challenger Bangkok Challenger Seville Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Mouilleron-Le-Captif Challenger Yokohama Challenger Heilbronn Challenger Bergamo Challenger Kyoto Challenger St. Brieuc Challenger Heilbronn Challenger Furth Challenger Prague Challenger Blois Challenger Winnetka Challenger Winnipeg Challenger Bangkok Challenger Alphen Challenger Shanghai Challenger Tashkent Challenger Bangkok Challenger Rennes Challenger Quanzhou Challenger Gimcheon Challenger Busan Challenger Fergana Challenger Granby Challenger Suzhou Challenger Shenzhen Challenger Bangalore Challenger Qujing Challenger Shanghai Challenger Kaohsiung Challenger Liuzhou Challenger Bangalore Challenger Cordenons Challenger Mallorca Challenger Istanbul Challenger Charlottesville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Pau Challenger Gran Canaria 2 Challenger Split 1 Challenger Croatia F5 Tunisia F5 Croatia #1-w3 France F17 France F18 Germany F3 Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Germany F1 Germany F2 Germany F3 Germany F1 Austria F1 Slovenia F1 Croatia F3 Bosnia/Herzegovina F2 Austria F7 2003 Mercedes Cup - Stuttgart UTC Open - Cherkassy Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Zagreb Open - Zagreb BMW Open - Munich Gerry Weber Open - Halle Croatia Open Umag - Umag GHI Bronx Tennis Classic - Bronx Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sarajevo Challenger BMW Open - Munich Constanta Challenger Rijeka Challenger Seoul Challenger PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Shimadzu All Japan Indoor Tennis Championships - Kyoto Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Timisoara Challenger - Timisoara Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Davidoff Swiss Indoors Basel - Basel Club Coop's ATP Challenger International - Brisbane BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Internationaux du Doubs - Besancon Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm 5 Volkswagen Challenger - Wolfsburg U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Pilot Pen Tennis - New Haven ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden PBZ Zagreb Indoors - Zagreb Logopak Challenger 2005 - Lubeck Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London German Tennis Championships - Hamburg Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel BSI Challenger Lugano - Lugano Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Power Horse Cup - Dusseldorf ATP Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Valencia Open - Valencia Qatar ExxonMobil Open - Doha TEB BNP Paribas Istanbul Open - Istanbul Timisoara Challenger - Timisoara Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Karshi Challenger - Karshi Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Abierto Internacional Varonil Ciudad de Cancun - Cancun Shenzhen Challenger Heilbronn Challenger Burnie Challenger Bangkok Challenger Caltanissetta Challenger San Luis Potosi Challenger Mexico City Challenger Antalya Open - Antalya San Remo Challenger Alessandria Challenger Prostejov Challenger Segovia Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Internazionali BNL dItalia - Rome Tanger Challenger Zagreb Challenger Biella Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger Rimini Challenger Karshi Challenger Alphen Challenger Ljubljana Challenger Mons Challenger Montevideo Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Kazan Challenger Bergamo Challenger Sarajevo Challenger Rijeka Challenger Brasov Challenger Sao Paulo Challenger Cordenons Challenger Mons Challenger Rome Challenger Furth Challenger Shanghai Challenger Porto Alegre Challenger Eckental Challenger Aix En Provence Challenger Heilbronn Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Oberstaufen Challenger Genova Challenger Blumenau Challenger Szczecin Challenger Brescia Challenger Heilbronn Challenger Winnetka Challenger San Benedetto Challenger Braunschweig Challenger Astana Challenger Brescia Challenger Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Warsteiner Challenger Lubeck - Lubeck Germany F1 ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Ljubljana Open - Ljubljana Schickedanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaffen Um Den Techem Cup - Zell SAA Hilversum Open - Hilversum ATP Challenger Open 2004 - Monchengladbach Black Forest Open 2004 - Freudenstadt Lambertz Open - Aachen Okal Cup 2004 - Eckental Jameson Cup - Milan Schickedanz Open 2007 - Furth Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen Timisoara Challenger 2005 - Timisoara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Challenger Brasov - Brasov Architect Open - Budapest Bauer Watertechnology Cup - Eckental Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Baden Open - Ettlingen Black Forest Open - Freudenstadt Iskratel Open - Kranj Banja Luka Challenger - Banja Luka Zhuhai Challenger Bauer Watertechnology Cup - Eckental Shenzhen Challenger IPP Open - Helsinki Qingdao Challenger Heilbronn Open - Heilbronn Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Challenger Tunisie - Tunis IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Baden Open - Karlsruhe Samarkand Challenger - Samarkand Dusseldorf Open Challenger - Dusseldorf Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Open de Rennes - Rennes Caversham International Tennis Tournament - Jersey Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Besancon Challenger Wolfsburg Challenger Istanbul Challenger Ljubljana Challenger Curitiba Challenger Masters Series Hamburg - Hamburg Knoxville Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai Orbetello Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Biella Challenger Cancun Challenger Kitzbuhel Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Samarkand Challenger Western & Southern Financial Group Masters - Cincinnati Como Challenger Rijeka Challenger Internazionali BNL d'Italia - Rome Aachen Challenger Puebla Challenger Internazionali BNL d'Italia - Rome Biella 2 Challenger Gran Canaria 1 Challenger Wolfsburg Challenger Bath Challenger Barletta Challenger Monza Challenger Rome Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Nottingham Challenger Nottingham Challenger Braunschweig Challenger Oberstaufen Challenger Sopot Challenger Karshi Challenger Como Challenger Szczecin Challenger Banja Luka Challenger Ljubljana Challenger Napoli Challenger Ostrava Challenger Palermo Challenger Rennes Challenger Orleans Challenger Eckental Challenger Loughborough Challenger Meknes Challenger Sao Paulo Challenger Tour Finals Florianopolis Challenger Santiago Challenger Bath Challenger Marrakech Challenger Rabat Challenger Zagreb Challenger Furth Challenger Monza Challenger Marbella Challenger Marrakech Challenger Biella 7 Challenger Sunrise Challenger Buenos Aires Challenger Sao Leopoldo Challenger Bergamo Challenger Barletta Challenger Cherbourg Challenger Napoli Challenger Napoli Challenger Sarajevo Challenger Turin Challenger Braunschweig Challenger Oberstaufen Challenger Rome Challenger San Marino Challenger Alphen Challenger Marburg Challenger Kenitra Challenger Blunmenau Challenger Seoul Challenger Kyoto Challenger Rimouski Challenger Bratislava Challenger St. Brieuc Challenger Vicenza Challenger Nottingham-2 Challenger Fergana Challenger Tianjin Challenger Yeongwol Challenger Marburg Challenger Scheveningen Challenger Orleans Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Andria Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Guangzhou Challenger Shenzhen Challenger Drummondville Challenger Raanana Challenger Batman Challenger St. Brieuc Challenger Aix En Provence Challenger Prostejov Challenger Furth Challenger Poznan Challenger Poprad Tatry Challenger Marburg Challenger Todi Challenger Tampere Challenger Hong Kong Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Milan Challenger Heilbronn Challenger Cherbourg Challenger Knoxville Challenger Bergamo Challenger Charlottesville Challenger Champaign Challenger Moscow Challenger Fergana Challenger Chengdu Challenger Portoroz Challenger Nanchang Challenger Budapest Challenger Kyoto Challenger Santos Challenger San Benedetto Challenger Anning Challenger Winnipeg Challenger Gatineau Challenger Portoroz Challenger Izmir Challenger Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Zhangjiagang Challenger Heilbronn Challenger Florence Challenger Brest Challenger Sarajevo Challenger Barcelona Challenger Mersin Challenger Antalya Challenger Portoroz Challenger Poznan Challenger Pune Challenger Cortina Challenger Shenzhen Challenger French Open - Paris Intersport Heilbronn Open - Heilbronn Wimbledon - London U.S. Open - New York Parma Challenger Biella 1 Challenger Zadar Challenger French Open - Paris Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Open de Moselle - Metz Wimbledon - London Davidoff Swiss Indoors Basel - Basel U.S. Open - New York SA Tennis Open - Johannesburg International German Open - Hamburg Australian Open - Melbourne Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona French Open - Paris Aircel Chennai Open - Chennai Wimbledon - London Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg U.S. Open - New York SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Australian Open - Melbourne Winston Salem - Winston Salem French Open - Paris Open 13 - Marseille Open Sabadell Atlantico - Barcelona Credit Agricole Suisse Open - Gstaad SAP Open - San Jose SkiStar Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb Wimbledon - London Open Sud de France - Montpellier U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Geneva Open - Geneva New York Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Maharashtra Open - Pune ASB Classic - Auckland Wimbledon - London Open 13 Provence - Marseille Kremlin Cup - Moscow U.S. Open - New York Bengalaru Challenger Allianz Suisse Open Gstaad - Gstaad Apia International - Sydney UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Australian Open - Melbourne Tennis Masters Series - Hamburg Mercedes Cup - Stuttgart Citi Open - Washington PBZ Zagreb Indoors - Zagreb Chennai Open - Chennai Sony Ericsson Open - Miami Sony Open Tennis - Miami Miami Open - Miami Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group I, PO, PAK-SLO 3-0 U.S. Open (juniors) Australian Open (juniors) Olympics - London